Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 2.46 KB

README.md

File metadata and controls

40 lines (25 loc) · 2.46 KB

Bulk XENft Minter Tool

This Python program allows you to send transactions on the Ethereum network, specifically calling the bulkClaimRank function on a smart contract. The program uses a graphical user interface built with Tkinter, making it easy for users to input the required information and monitor the status of their transactions.

Prerequisites

Before you can run the XenftMinterBot, make sure you have the following installed:

  • Python 3.6 or higher: Download Python
  • Web3.py library: Install it by running pip install web3 in your command prompt or terminal.

Running the program

To run the XenftMinterBot, follow these steps for your specific platform:

Windows

  1. Save the provided Python code as a file with a .py extension, for example, XenftMinterBot.py.
  2. Open a Command Prompt in the same directory as the saved Python file.
  3. Run the following command: python XenftMinterBot.py.

macOS and Linux

  1. Save the provided Python code as a file with a .py extension, for example, XenftMinterBot.py.
  2. Open a Terminal in the same directory as the saved Python file.
  3. Run the following command: python3 XenftMinterBot.py.

Usage

  1. Input your Ethereum private key in the "Private Key" field.
  2. Input your Ethereum node URL in the "Ethereum Node URL" field.
  3. Input the contract address in the "Contract Address" field.
  4. Input the desired values for "VUMs per XENft", "Number of Days", "Max Gas Price (Gwei)", "Number of XENft's", and "Chain ID".
  5. Click the "Start" button to begin sending transactions.

The status label at the bottom of the window will update as transactions are sent and confirmed.

Note: Make sure to keep your private key secure and never share it with anyone. It's crucial to keep your private key secret, as it grants complete control over your cryptocurrency wallet. When trying out a new project, always create a new wallet and use its private key instead of your primary wallet's private key. This practice helps protect your main wallet and its funds from potential risks associated with new projects. By segregating your assets in separate wallets, you minimize the impact of potential vulnerabilities, ensuring the safety of your primary wallet and its holdings. Remember, safeguarding your private key is a vital aspect of maintaining the security of your digital assets.

If you would like to donate to help more projects like this: ETH : 0x5152bB8109B43CDbC2A6E75AbE4909cA450e2EE9