https://github.com/youneedwork/aptos-utils
BlueMove Mint Bot implment by aptos contract-call.
https://github.com/youneedwork/aptos-utils
bluemove bot
Last synced: 10 months ago
JSON representation
BlueMove Mint Bot implment by aptos contract-call.
- Host: GitHub
- URL: https://github.com/youneedwork/aptos-utils
- Owner: YouNeedWork
- Created: 2022-10-25T10:48:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T08:11:50.000Z (over 3 years ago)
- Last Synced: 2025-08-22T22:39:13.601Z (10 months ago)
- Topics: bluemove, bot
- Language: Rust
- Homepage:
- Size: 239 KB
- Stars: 9
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
BlueMove Mint bot, only contract call. fast and safety..
PR is open, wellcome to PR new feture, Thank you.
# Future
- batch generate account.
- transfer with contract. no need use wallet,batch 100 account in one tx.
- Wait mint started and auto mint for may account.
# TODO
- batch transfer balance to owner
- batch transfer nft to owner account .
- batch Or list nft on bluemove.
# System require.
Only ubuntu ^20.04 from released
# how to use ?
## 1. install
first all , you need install Rust cargo.
quick do that, you can use aptos-core setup.
follow [build-aptos-cli](https://aptos.dev/cli-tools/build-aptos-cli#linux)
## 2. use
### 2.1 generate accounts
use command.
```shell
aptos-utils gen 100
```
Well generate 100 keypair in execution dir. call keys.txt you can view that account and privatekey
### Transfer amount to all account with same amount.
first do that. you need publish a contract to you main wallet.
source code at [this](https://github.com/YusongWang/aptos-utils/tree/main/batch-trasfer-move)
to use this. you need init you aptos account. with aptos cli
```shell
aptos init
```
and select mainnet, and push you main wallet privateKey.
Then change Move.toml selation addresses.owner = "you main address start with 0x"
and In the same dir. run commond.
```shell
aptos move publish
```
you well success publish you first contract to mainnet..
### 2.2 batch transfer use aptos-utils
So you doing good. let's use commond trasfer a amount
```shell
PRIVATE_KEY="You main wallet privateKey" aptos-utils split 100 100000000 100000000 100
```
split accounts amount gaslimit gasprice.
accounts you want transfer to how may account.
amount eve account has amount balance
gas limit that tx MAX cost gas fee.
gas price just lavel 100.
if success you well see nothing.
### 2.3 batch buy.
TODO