An automated bot for minting and interacting with Intelligent NFTs (iNFTs) on the Sui testnet.
- Automated minting of iNFTs on Sui testnet
- Random NFT generation with unique names, descriptions, and images
- Interaction with iNFTs through chat API
- Proxy support for anonymity
- Multi-wallet support
- Node.js (v18 or higher)
- npm or yarn
- Sui testnet wallets with private keys
- (Optional) Proxies in
proxies.txtfile
-
Clone the repository:
git clone https://github.com/vikitoshi/INFTS-Auto-Bot.git cd INFTS-Auto-Bot -
Install dependencies:
npm install
-
Create a
.envfile with your private keys:PRIVATE_KEY_1=your_sui_testnet_private_key_1 PRIVATE_KEY_2=your_sui_testnet_private_key_2 # Add more keys as needed
-
(Optional) Add proxies to
proxies.txt:http://proxy1:port http://proxy2:port
Run the bot:
node index.jsThe bot will:
- Ask for the number of chat interactions to perform
- Process each wallet sequentially:
- Generate random NFT metadata
- Upload image and metadata to Walrus storage
- Mint the iNFT on Sui testnet
- Perform the specified number of chat interactions
You can modify the following constants in the code:
INFT_PACKAGE: The package ID of the iNFT contractATOMA_API_KEY: API key for Atoma network- Random generation parameters (names, descriptions, etc.)
This project is open source and available under the MIT License.
This bot is for educational purposes only. Use at your own risk. The developers are not responsible for any misuse or loss of funds.