🧵Thread on the Crabada bot looting strategy and how it made $500k profit in ~100 days.

Lets go 🚀🚀 https://twitter.com/beansgum/status/1525557265113260032
Crabada is a Play2Earn game where players can form teams of 3 crabs with crabada nfts to either mine or loot mines. Each mining cycle takes 4hours to complete, while to loot a mine takes 1 hour to complete.
A win against another team earned ~$60 and a lost attack earned ~$5(yeah losers got paid too $$$). Due to high number of bot competitions, the chances of landing a successful attack transaction were little as there were a limited number of mines to loot.
We needed a unique strategy to win against other looting bots and reduce failed transactions;

- The bot watched the crabada game contract for new mines and only attacked mines less than 3secs old. This reduced the chance of attacking an already looted mine.
- A contract was deployed that helped combine multiple crabada contract calls into a single query which significantly reduced the amount of queries made before sending an attack transaction.
- The bot scanned other successful looters transactions every 2 mins and used a gas fee 20% higher than other looters to increase the chances of getting a successful transaction.
- An aws instance was used to run an avax node that is used for the bot client which also runs in the same instance. This reduced our latency 10x when compared to a remote node.
The wallet controlled by the bot had 3 accounts and each account had 3 teams with 6 extra crabs per account for reinforcement bringing the total to 15 crabs per account.

At our peak, the bot was able to complete 69 attacks per account per day which was the maximum possible.
AMA
You can follow @beansgum.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: