Initia testnet daily routine bot
To run this bot you need to
- Initia Testnet Account with > 30 INIT AND > 5 GAS Balance.
- Node JS Installed.
This BOT automates various tasks for a given wallet address. Below is a detailed breakdown of the features and the sequence of operations it performs.
Bot Feature
- Send 1 Init to Other
- Send 1 Init to Other (BLACKWING)
- Send 1 Init to Other (NOON)
- Send 1 Init to Other (TUCANA)
- Send 1 Init to Other (INIT AI)
- Send 1 Init to Other (MINIMOVE)
- Send 1 Init to Other (MINIWASM)
- Send 1 Init to Other (CIVITA)
- Bridge 1 Init to (CIVITA)
- Bridge 1 Init to (TUCANA)
- Bridge 1 Init to (INIT AI)
- Send 0.1 TIA to Other (NOON) (EXPERIMENTAL)
- Send 1 USDC to Other (BLACKWING) (EXPERIMENTAL)
- Send 5 TUC to Other (TUCANA) (EXPERIMENTAL)
- Send 0.0001 ETH to Other (MINIMOVE) (EXPERIMENTAL)
- Swap 1 INIT to USDC
- Swap 1 INIT to TIA
- Swap 1 INIT to TUC
- Swap 1 INIT to ETH
- Stake 1 INIT to Omninode Account
- Stake 0.5 USDC / INITIA LP to Omninode Account
- Stake 0.01 TIA / INITIA LP to Omninode Account
- Stake 0.0001 ETH / INITIA LP to Omninode Account
- Request Faucet for Tucana Account
- Add 1 TUC to Tucana Liquidity PERP
- Swap 1 INIT to USDC on TUCANA Account
- Roll Civitia Dice 3x For Account
- Claim Staking Reward on Omninode
- Vote a proposal on Initia
- Move 0.1 Initia Stakes from Omninode to Nodes.Guru
- Add Liquidity INIT/USDC on Tucana Liquidity Pool
- Generate Collection on Init AI
- Mint NFT on Collection Assasin Holding blade NFT
- Clone the repo or Download the latest release Here
- cd to project directory
- run
npm install
- run
cp account_tmp.js account.js
- modify your account address and private key on
account.js
const account = [["WALLET ADDRESS", "PRIVATE KEY"]];
export { account };
- run
cp user_config_tmp.js user_config.js
Bot now have so many feature, but your daily faucet is only 30 INITIA. Thats why now im provide the way to configure what feature you want to use. To choose what feature you want to use
- Open
user_config.js
. - look at
// MORE TX CONFIG
// const userConfig = Array.from({ length: 29 }, (_, i) => i + 1);
// FOCUS EXP CONFIG
// const userConfig = [9, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 24, 25, 26, 31, 27];
// USER CONFIG
const userConfig = [
9, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 24, 25, 26, 31, 27,
];
- Modify the USER CONFIG, based on the bot feature number that you want to run.
- To do 1 time run execute
npm run start
- To do scheduler run execute
npm run schedule
(EXPERIMENTAL)
This bot send token to my testnet address account, to change the address with yours, check the src/utils/constant.js
and change the RECEIVERWALLETADDRESS
with your address.
to update the bot,
- if you clone the repo you can simply run
git pull
orgit pull --rebase
. - if you download from the release, just download new latest release.
Feel free to fork and contribute adding more feature thanks.
want to support me for creating another bot ? buy me a coffee on
EVM : 0x0fd08d2d42ff086bf8c6d057d02d802bf217559a
SOLANA : 3tE3Hs7P2wuRyVxyMD7JSf8JTAmEekdNsQWqAnayE1CN