This bot automates the process of creating accounts and using referral codes for the AriChain Wallet.
- Automatically generates random email addresses.
- Uses proxies to avoid IP bans.
- Logs the created accounts.
- Handles email verification.
- Node.js 18 v18.20.5 LTS or latest.
- npm (Node Package Manager)
- Use 2Captcha Services 2Captcha, free version you can using gemini apikey.
-
Clone the repository:
git clone https://github.com/ahlulmukh/arichain-autoreff.git cd arichain-autoreff
-
Install the dependencies:
npm install
-
Create a
proxy.txt
file in the root directory and add your proxies (one per line). -
change
client_secret.json.example
toclient_secret.json
. -
Set up Gmail API credentials:
- Go to the Google Cloud Console.
- Create a new project.
- Enable the Gmail API for the project.
- Create OAuth 2.0 credentials for a native application.
- Download the
client_secret.json
open it and copy paste tosrc/json/client_secret.json
. - Don't forget to change the email referral verification in
client_secret.json
. - Change gemini apikey in
client_secret.json
.
-
If you want using 2 Captcha service you can fill your apikey in
client_secret.json
and change"captha2Apikey": "your_2captcha_apikey",
with your apikey.
Get gemini apikey : Here
Tutorial video, how to get api credentials : Here
-
Run the bot:
node main.js
-
Follow the prompts to enter your referral code, address to transfer token and the number of accounts you want to create, and dont forget too choice your solve captcha too.
-
If this is your first time running the bot, you will be prompted to authorize the application to access your Gmail account. Follow the instructions to complete the authorization.
- The created accounts will be saved in
accounts.txt
.
- If you get error
invalid creds
you can delete token insrc/json/token.json
- Make sure to use valid proxies to avoid IP bans.
- The bot will attempt to verify the email up to 5 times before giving up.
If you would like to support the development of this project, you can make a donation using the following addresses:
- Solana:
FPDcn6KfFrZm3nNwvrwJqq5jzRwqfKbGZ3TxmJNsWrh9
- EVM:
0xae1920bb53f16df1b8a15fc3544064cc71addd92
- BTC:
bc1pnzm240jfj3ac9yk579hxcldjjwzcuhcpvd3y3jdph3ats25lrmcsln99qf
This tool is for educational purposes only. Use it at your own risk.