Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prantadas/mintfungo
An Updated version of Mintfun-NFT-Buy-Bot that was written in Python before. (Web3 Bot)
https://github.com/prantadas/mintfungo
geth golang mint web3
Last synced: 1 day ago
JSON representation
An Updated version of Mintfun-NFT-Buy-Bot that was written in Python before. (Web3 Bot)
- Host: GitHub
- URL: https://github.com/prantadas/mintfungo
- Owner: PrantaDas
- License: mit
- Created: 2024-09-11T21:56:37.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T17:04:26.000Z (3 months ago)
- Last Synced: 2024-11-05T14:15:15.513Z (about 2 months ago)
- Topics: geth, golang, mint, web3
- Language: Go
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## MintfunGo.
Mintfun Bot is a web3 nft minting bot that [https://mint.fun](https://mint.fun) mints the NFT from the reference website depending on multiple conditions. It basically trgets the Tokens that are on [Base](https://docs.base.org/) chain and the Tokens that are not reported by the community. The bot search for the lowest price and minimum minting quantity of the collection and after satisfying the conditions the complete the transaction and save the collection info with the transaction ID to prevent the duplication of minting process for the same collection.
### Table of Contents
- [Features](#features)
- [How it works](#how-it-works)
- [License](#license)## Features:
* The bot starts only 2 days in a week through a scheduler.
* Target for the whietelisted NFTs.
* Purchase the NFTs that are free to mint or have the lowest cost with different quantity.
* Save the transaction into the DB for avoiding duplicate transactions.### How it works
* The bot gathers collection information from a api `https://mint.fun/api/mintfun/feed/free?range=30m&chain=8453` provided by the `mintfun` with 60 seconds intervals.* Then it filter outs the Blacklisted tokens from the collection and returns the rest of the data.
* Then we iterate over the collection and send it for further processing where we gather necessary information for completig the transactiona and the after successful processing we save the collection info in `DB`.### License
[MIT](https://github.com/PrantaDas/MintfunGO/blob/main/LICENSE)