Skip to content

mxber2022/EBC_BARCELONA_XDC

Repository files navigation

Bino - XDC Blockchain Telegram Bot



Bino is a Telegram bot designed to provide a seamless experience for users on the XinFin (XDC) blockchain. This project aims to make interacting with the XDC blockchain easy and accessible to a wide range of users. With Bino, you can perform various tasks, such as issuing wallets, minting NFTs, tipping other users, checking account balances, and receiving trading alerts.

Table of Contents

Features

Bino offers a variety of features to simplify your interaction with the XDC blockchain:

  1. Issue XDC Wallets to Users: Bino allows users to create XDC wallets directly from the Telegram interface, making it easy for newcomers to get started.

  2. NFT Minting: Create and manage your own non-fungible tokens (NFTs) on the XDC blockchain using Bino's straightforward NFT minting feature.

  3. Tip Other Users: Send XDC tokens to other users within the Telegram platform using Bino's tipping functionality.

  4. Get Account Balance: Quickly check your XDC account balance with a simple command, keeping you updated on your financial status.

  5. Trading Alerts: Receive real-time trading alerts for XDC and stay informed about market movements, ensuring you never miss an opportunity.

  6. NFT Holdings: Quickly check your XDC account NFT's with a simple command.

Presentation Media

https://www.canva.com/design/DAFyK0rMdyg/6XTRIT560cVURYF7MTDRDA/edit?utm_content=DAFyK0rMdyg&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

https://youtu.be/OfBR14UJOWk

Getting Started

To start using Bino, you can follow these steps:

  1. Install Telegram: If you haven't already, install the Telegram app on your preferred device and create an account.

  2. Find Bino: Search for the Bino bot in Telegram by its username, which is usually something like @@TapTipbot. Start a chat with the bot.

  3. Authorize: Follow the bot's instructions to generate your XDC wallet. Bino will guide you through the setup process.

  4. Begin Using Bino: Once set up, you can start using Bino's features by sending commands - selecting options to the bot. Refer to the Usage section for a list of available commands.

Usage

Bino offers a range of options to access its features. You can use these options within a chat with the bot:

  • Generate Wallet: Create a new XDC wallet.
  • TIP: Send XDC tokens to other users.
  • AccountBalance: Check your XDC account balance.
  • NFT Holdings: Check your XDC account NFT holdings.
  • Trading Alert': Configure trading alerts and receive real-time updates.
  • NFT Minting: Mint a new NFT.

Contract deployed for testing 0xd718Aa634DD7863de76806a81e1a92a76D86aB20.

For more detailed information on how to use each command, you can interact with the bot directly, and it will provide you with step-by-step instructions.

Contributing

We welcome contributions to Bino to help improve and expand its functionality. If you are interested in contributing, please follow these steps:

  1. Fork this repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and submit a pull request.

  4. Be sure to follow our code of conduct and contribute in a positive and constructive manner.

Lines of Code

  1. Mongo.db :

    function encrypt(toEncrypt)

  2. Tatum.io :

    async function walletCreation() {

  3. Telegram Bot Server :

  4. XDC Smart Contracts :

    function safeMint(address to, string memory uri) public {

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it as you see fit. We hope Bino enhances your experience with the XDC blockchain. If you have any questions, concerns, or suggestions, please don't hesitate to reach out to us.

Thank you for using Bino!