Author

Topic: # ThiefBot - 1000 BTC Puzzle Transaction Replacer (Read 84 times)

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
There is room for improvement.

Since nobody would want to send out partial amounts from the puzzle addresses, you have to figure out how you're going to fetch address balances and send everything - while leaving room for the transaction fee.

Obviously you don't want to set the fee to 1BTC, that is way too much. Maybe 0.001 BTC is enough if you want to get a high priority.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
Thats true, but how come it didnt happen last time? With puzzle 66, im assuming atleast 2-3 people had bots, so they would've wasted the fee into the miners pool anyway.
The solver could have contracted the miner of block 861068 to exclusively include the transaction to their block.
Without getting in any other node's mempool, no bot will find its public key.

That's my best guess since the solver of puzzle 66 didn't left any remarks.
?
Activity: -
Merit: -
BTC # ThiefBot - 1000 BTC Puzzle Transaction Replacer

Guys, I've never developed with Python before.
 I made this using chatgpt, to my knowledge, It seems to be working, I havent tested it to the full capability, but im confident it could work (Probably not since there are faster bots out there, but it's a fun little thing, it also submits the transaction hex into the mara slipstream, so thats fun.)

A python code which scans the BTC mempool for transaction from a specific wallet, and if found, then it takes public key from the transaction, and uses it to run Kangaroo.exe, which quickly finds the private key within a specified range using that Public Key.
After getting the private key, it creates a raw transaction to a specified address
Signs the transaction using the private key
Then submits the transaction hex into the https://slipstream.mara.com/ Mining Pool for fast confirmation (hopefully) (couldnt find their api so i just used selenium webdriver to automate this yes its slow again im not an expert at coding nor do i know how to code Python that good myself)

The default fee is 1.0 BTC ( i assumed the transaction would be confirmed faster if the fee was this high, probably not though.)
You'll get 6.0 BTC if it actually works.

If you guys see any issues or have suggestions for the code, please let me know i would love to try and fix anything. Grin

github link :  https://github.com/erikzera/ThiefBot/tree/main

My anti virus (windows defender) blocks it instantly, but i'll try to swap out the kangaroo binary with mine and let you know how it work on a testnet. besides that, very nice for sharing!

Yes, no problem. I think i can make it better, directly scanning transactions from the puzzle 67 wallet, I dont know why i didnt do that from that start, but the current method to scan is just transactions happening live on mempool, it scans through them till it finds a transaction from the puzzle 67 wallet, i think it'd be more efficient if the code just scanned only that specific wallet for transactions and not the whole mempool
?
Activity: -
Merit: -
Guys, I've never developed with Python before.
 I made this using chatgpt, to my knowledge, It seems to be working, I havent tested it to the full capability, but im confident it could work (Probably not since there are faster bots out there, but it's a fun little thing, it also submits the transaction hex into the mara slipstream, so thats fun.)

It doesn't really work because multiple bots will keep increasing TX fee, until most of the coin "taken" by miner. Here's an example on mainnet, Re: Paid 0.7 btc fee! Any chance to return it?.

Thats true, but how come it didnt happen last time? With puzzle 66, im assuming atleast 2-3 people had bots, so they would've wasted the fee into the miners pool anyway.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
Guys, I've never developed with Python before.
 I made this using chatgpt, to my knowledge, It seems to be working, I havent tested it to the full capability, but im confident it could work (Probably not since there are faster bots out there, but it's a fun little thing, it also submits the transaction hex into the mara slipstream, so thats fun.)

It doesn't really work because multiple bots will keep increasing TX fee, until most of the coin "taken" by miner. Here's an example on mainnet, Re: Paid 0.7 btc fee! Any chance to return it?.
newbie
Activity: 7
Merit: 0
BTC # ThiefBot - 1000 BTC Puzzle Transaction Replacer

Guys, I've never developed with Python before.
 I made this using chatgpt, to my knowledge, It seems to be working, I havent tested it to the full capability, but im confident it could work (Probably not since there are faster bots out there, but it's a fun little thing, it also submits the transaction hex into the mara slipstream, so thats fun.)

A python code which scans the BTC mempool for transaction from a specific wallet, and if found, then it takes public key from the transaction, and uses it to run Kangaroo.exe, which quickly finds the private key within a specified range using that Public Key.
After getting the private key, it creates a raw transaction to a specified address
Signs the transaction using the private key
Then submits the transaction hex into the https://slipstream.mara.com/ Mining Pool for fast confirmation (hopefully) (couldnt find their api so i just used selenium webdriver to automate this yes its slow again im not an expert at coding nor do i know how to code Python that good myself)

The default fee is 1.0 BTC ( i assumed the transaction would be confirmed faster if the fee was this high, probably not though.)
You'll get 6.0 BTC if it actually works.

If you guys see any issues or have suggestions for the code, please let me know i would love to try and fix anything. Grin

github link :  https://github.com/erikzera/ThiefBot/tree/main

My anti virus (windows defender) blocks it instantly, but i'll try to swap out the kangaroo binary with mine and let you know how it work on a testnet. besides that, very nice for sharing!
?
Activity: -
Merit: -
BTC # ThiefBot - 1000 BTC Puzzle Transaction Replacer

Guys, I've never developed with Python before.
 I made this using chatgpt, to my knowledge, It seems to be working, I havent tested it to the full capability, but im confident it could work (Probably not since there are faster bots out there, but it's a fun little thing, it also submits the transaction hex into the mara slipstream, so thats fun.)

A python code which scans the BTC mempool for transaction from a specific wallet, and if found, then it takes public key from the transaction, and uses it to run Kangaroo.exe, which quickly finds the private key within a specified range using that Public Key.
After getting the private key, it creates a raw transaction to a specified address
Signs the transaction using the private key
Then submits the transaction hex into the https://slipstream.mara.com/ Mining Pool for fast confirmation (hopefully) (couldnt find their api so i just used selenium webdriver to automate this yes its slow again im not an expert at coding nor do i know how to code Python that good myself)

The default fee is 1.0 BTC ( i assumed the transaction would be confirmed faster if the fee was this high, probably not though.)
You'll get 6.0 BTC if it actually works.

If you guys see any issues or have suggestions for the code, please let me know i would love to try and fix anything. Grin

github link :  https://github.com/erikzera/ThiefBot/tree/main
Jump to: